Cs403P Assignment No 2 Solution Fall 2022